/**
 * Copyright &copy; 2012-2016 <a href="https://github.com/thinkgem/jeesite">JeeSite</a> All rights reserved.
 */
package com.thinkgem.jeesite.modules.ta.entity;

import javax.validation.constraints.NotNull;
import org.hibernate.validator.constraints.Length;

import com.thinkgem.jeesite.common.persistence.DataEntity;

/**
 * 流程Entity
 * @author 刘雨轩
 * @version 2017-06-05
 */
public class Liucheng extends DataEntity<Liucheng> {
	
	private static final long serialVersionUID = 1L;
	private Long iid;		// iid
	private String 业务类型;		// 业务类型
	private String 申请单位;		// 申请单位
	private String 联系人;		// 联系人
	private String 接件时间;		// 接件时间
	private Integer 优先级;		// 优先级
	private Integer status;		// status
	
	public Liucheng() {
		super();
	}

	public Liucheng(String id){
		super(id);
	}

	@NotNull(message="iid不能为空")
	public Long getIid() {
		return iid;
	}

	public void setIid(Long iid) {
		this.iid = iid;
	}
	
	@Length(min=1, max=64, message="业务类型长度必须介于 1 和 64 之间")
	public String get业务类型() {
		return 业务类型;
	}

	public void set业务类型(String 业务类型) {
		this.业务类型 = 业务类型;
	}
	
	@Length(min=1, max=512, message="申请单位长度必须介于 1 和 512 之间")
	public String get申请单位() {
		return 申请单位;
	}

	public void set申请单位(String 申请单位) {
		this.申请单位 = 申请单位;
	}
	
	@Length(min=0, max=50, message="联系人长度必须介于 0 和 50 之间")
	public String get联系人() {
		return 联系人;
	}

	public void set联系人(String 联系人) {
		this.联系人 = 联系人;
	}
	
	@Length(min=0, max=19, message="接件时间长度必须介于 0 和 19 之间")
	public String get接件时间() {
		return 接件时间;
	}

	public void set接件时间(String 接件时间) {
		this.接件时间 = 接件时间;
	}
	
	@NotNull(message="优先级不能为空")
	public Integer get优先级() {
		return 优先级;
	}

	public void set优先级(Integer 优先级) {
		this.优先级 = 优先级;
	}
	
	@NotNull(message="status不能为空")
	public Integer getStatus() {
		return status;
	}

	public void setStatus(Integer status) {
		this.status = status;
	}
	
}